sara_p
sara_p
آفلاین
0

با سلام. میشه راهنمایی کنید چطور یک خروجی به صورت اکسل داشته باشیم.میخواهم برای یکی از گزارشها یک خروجی به صورت اکسل داشته باشم.

پاسخ ها (3)
  • پاسخ پذیرفته شده

    جمعه 30 - آبان - 1393 18:10:29 - #لینک دائمی
    0
    سلام
    بایستی به جای ماکرویی که استفاده کردید از نمونه کد زیر در دکمه ای که ماموریت انجام این کار رو داره ، استفاده کنید .
    Set fDialog = Application.FileDialog(msoFileDialogSaveAs)
    If fDialog.Show = True Then
    Me.txt_path = fDialog.SelectedItems(1)
    DoCmd.OutputTo acOutputQuery, "Query1", "ExcelWorkbook(*.xlsx)", Me.txt_path, False, "", , acExportQualityScreen
    End If
    نمونه انجام شده اش رو هم می تونید دانلود کنید .
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    sara_p
    sara_p
    آفلاین
    سه شنبه 27 - آبان - 1393 07:06:02 - #لینک دائمی
    0
    با سلام.ممنون از پاسخ شما.فقط اگر بخواهم ادرس مسیر انتخابی در کنار باتن (خروجی اکسل)نمایش داده شود(درtextbox، چه کاری را باید انجام بدم.
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    دوشنبه 26 - آبان - 1393 11:41:05 - #لینک دائمی
    0
    با سلام
    برای این کار دو راه وجود دارد :
    1- روی گزارش اکسس راست کلیک کنید و از زیر منوی export گزینه excel را انتخاب کنید .
    2- از ماکروی ExportWithFormatting استفاده کنید و در تنظیمات آن گزارش مورد نظر خود را انتخاب کنید .تا با اجرای این ماکرو عملیات استخراج داده ها به اکسل صورت گیرد .
    با سپاس
    کاویان
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
پاسخ شما